Newer
Older
screenshot-server / Dockerfile
@malexple malexple on 15 Dec 653 bytes add telegram bot
FROM eclipse-temurin:21-jre-alpine

LABEL maintainer="screenshot-server"
LABEL description="Screenshot Storage Server with Telegram Bot"

# Создаём директорию для данных
RUN mkdir -p /data/uploads && chmod 777 /data/uploads

# Рабочая директория
WORKDIR /app

# Копируем JAR
COPY build/libs/screenshot-server.jar app.jar

# Порт
EXPOSE 8080

# Переменные окружения
ENV TELEGRAM_BOT_TOKEN=""
ENV TELEGRAM_BOT_USERNAME="ScreenshotStorageBot"
ENV TELEGRAM_ALLOWED_CHAT_IDS=""
ENV JAVA_OPTS="-Xmx512m"

# Точка входа
ENTRYPOINT ["sh", "-c", "java $JAVA_OPTS -jar app.jar"]